Hello, 各位 iT 邦幫忙 的粉絲們大家好~~~
在本系列文會展開使用 Avalonia UI 技術所建立的 TopAOAIConnector App 。由於使用 Avalonia UI 可以很快速的進行各平台的 桌面 應用程式開發,並且透過此 TopAOAIConnector App 來串接 Azure OpenAI Service 時所需的功能研究。
本篇是 就是要來點 A.I. 的 TopAOAIConnector App 系列文的 EP25。
在 EP 24 前所完成的功能,在本回來做一下展示。
首先,切到 SettingPage 確認一下相關的 AOAI 設定值。
並且新增一個 System Role 的資料,這邊一樣使用 EP 17 的相關設定,輸入完成後點選新增。
確定 ComboBox 當中有其值的紀錄。
切到 ChatPage 後確認剛剛在 SettingPage 設定的 System Role 有出現在其 ComboBox 當中。
保持使用 Default System Role 的這個選項,並且在輸入框中輸入 "請幫忙總結下列新聞至 40 字內。" 的文字後,選擇 EP 14 使用的附加新聞文字檔案。
回答的結果沒有問題。
繼續在輸入框中輸入 "請問新聞內容所提及的電費資料,每度電的價格為多少?" 的文字後 "送出"。
回答的結果沒有問題。
繼續在輸入框中輸入 "整篇新聞提及的相關人員姓名各是?" 的文字後 "送出"。
回答的結果沒有問題。
切換使用 Movie Reviewer Role 的這個選項。
並且在輸入框中輸入類似 EP 17 的電影評語 "這部電影拍得實在太令我失望了!" 的文字後 "送出"。
回答的結果沒有問題。
繼續在輸入框中輸入 "導演對於原著中的男女主角心境的詮釋安排的更勝於前作。" 的文字後 "送出"。
回答的結果沒有問題。
繼續在輸入框中輸入 "為什麼在看這部期待已久的電影居然有個糟糕的人一直講電話,整場就聽他講電話就好啊!" 的文字後 "送出"。
回答的結果沒有問題。
再次切換到 SettingPage 在 ComboBox 中選取先前所新增的 Movie Reviewer Role ,並且編輯的 Prompt 內容後,點選 "修改"。
點選 "修改" 後的呈現(對,會變成無選取狀態;同時按鈕會變 "新增")。
再次切換到 ChatPage 也同樣選取 Movie Reviewer Role 後在輸入框中輸入 "這部電影拍得實在太令我失望了!" 的文字後 "送出"。
根據新設定的 Prompt 回答的結果。
在輸入框中輸入 "導演對於原著中的男女主角心境的詮釋安排的更勝於前作" 的文字後 "送出"。
根據新設定的 Prompt 回答的結果。
在輸入框中輸入 "為什麼在看這部期待已久的電影居然有個糟糕的人一直講電話,整場就聽他講電話就好啊!" 的文字後 "送出"。
根據新設定的 Prompt 回答的結果。
再次切換到 SettingPage 在 ComboBox 中選取先前所新增的 Movie Reviewer Role 後,點選 "刪除"。
在 ComboBox 中 Movie Reviewer Role 被 "刪除" 了。
切換到 ChatPage 在 ComboBox 也選取不到 Movie Reviewer Role 了。
完成!!!